home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1998 June / Software of the Month Club 1998 June.iso / pc / dos / dtp / vde / vde.doc < prev    next >
Text File  |  1998-04-15  |  63KB  |  1,131 lines

  1.  
  2.                                    VDE.DOC
  3.                                    -------
  4.                        Instructions for the VDE Editor:
  5.                           version 1.85 (21 Jan 1998)
  6.  
  7.                              (c)1987-98, E. Meyer
  8.  
  9.  
  10.  
  11.  ===============================  CONTENTS  ==================================
  12.  
  13.  
  14.      1. INTRODUCTION:  Description; Copyright and Licensing.
  15.  
  16.      2. QUICK-START INSTRUCTIONS:
  17.           Installation, Menus and Commands, Help, Basic operation, Macros.
  18.  
  19.      3. DOS SYNTAX:  how to invoke VDE from the command line.
  20.  
  21.      4. COMMAND SUMMARY:  MenuBar choices; Command keys.
  22.  
  23.      5. TEXT FILES, FILE MODES, AND COMPATIBILITY.
  24.  
  25.      6. TECHNICAL INFORMATION, alphabetically by topic:
  26.           Accessory programs, Ctrl key, Directories, Error messages, Keyboard 
  27.           variants, Memory, Multitasking environments, Prompts.
  28.  
  29.      7. REVIEWS / ABOUT THE AUTHOR.
  30.  
  31.      See also:
  32.           VDE.REF    - comprehensive COMMAND REFERENCE
  33.           VMACRO.REF - detailed treatment of MACROS
  34.           VINST.REF  - use of the VINST installation utility
  35.  
  36.  
  37.  
  38.  ============================  1. INTRODUCTION  ==============================
  39.  
  40.  
  41.  VDE is a small, fast text editor for IBM PC (near-)compatibles offering:
  42.  
  43.      * easy menu-driven operation or WordStar-compatible command keys
  44.      * multiple file editing with dual windows, cut and paste, compare
  45.      * block copy, move, delete, read, write, and zoom
  46.      * find and replace (forward, backward, ignore case, all files, etc)
  47.      * protected mode and multi-level undo to avoid unintended changes
  48.      * keystroke macros with full programming ability
  49.      * commands to split files, count words, sort or number lists
  50.      * full-featured file browser (tag, edit, import, delete, etc)
  51.      * access to any DOS program or a full DOS shell
  52.      * variable number of text lines and columns displayable
  53.      * automatic save at user-specified interval
  54.      * programmable function keys and many other user configurable options
  55.      * compatibility with older or limited PCs including laptops, palmtops
  56.  
  57.  But VDE is also a powerful word processor, with:
  58.  
  59.      * left and right margins, wordwrap, automatic or manual reformat
  60.      * variable tabs, auto indent, center/flush right, justification
  61.      * print preview to check format and pagebreaks before printing
  62.      * customizable printer drivers for special effects (bold, underline,
  63.           italic, super/subscript, overstrike, proportional fonts, etc)
  64.      * printing options: headers, pagination, selective print, print to file,
  65.           single sheet feed, address envelopes
  66.      * multiple file formats for text exchange (including DOS, WordStar,
  67.           WordPerfect, XyWrite, NotaBene, Microsoft Word)
  68.      * integrated spelling checker (registered users only)
  69.  
  70.      VDE's versatility is due to its integration of the most important word 
  71.  processing features with the simplicity of a small text editor, making it an 
  72.  efficient tool for many different tasks.  VDE is an ideal choice for a DOS 
  73.  file editor, and a practical editor to run from a shell within telecom, 
  74.  database, file maintenance, programming, and other application software.  Yet 
  75.  its full formatting and printing features also make VDE a powerful word 
  76.  processor.  Much of your work can probably be done more easily with VDE than 
  77.  with leading retail software.
  78.  
  79.          "The recurrent theme in this business is smaller, faster, 
  80.          cheaper.  Except for software, which gets bigger, slower, 
  81.          and costs the same."   -- Bill Machrone
  82.                                    PC Magazine, May 1993
  83.  
  84.      For some years now, VDE has offered an alternative to the trend among 
  85.  retail word processors to emulate desktop publishing software by making 
  86.  elaborate provisions for font variations and page layout, and presenting a 
  87.  graphic representation of the printed result on screen.  These hybrid 
  88.  programs include many features which most people never use, consume lots of 
  89.  disk space and memory, and have sluggish response times even on the fastest 
  90.  computers.  Their design ignores the fundamental fact that typesetting is a 
  91.  process quite unrelated to writing, and there's no particularly good reason 
  92.  for a writer to be distracted by it.  Of course computers can make either 
  93.  task easier, but apparently not with the same software -- not as long as 
  94.  processor speed keeps struggling to keep up with software complexity.
  95.  
  96.      VDE is so small and efficient that it still works well on generations of 
  97.  older PCs long abandoned by major software vendors, as well as today's 
  98.  simplest handheld PC-compatibles.  The fundamental advance of a word 
  99.  processor over a typewriter or a pen is in speed and ease of writing and 
  100.  revision, and VDE allows you to concentrate on your writing, whether it's 
  101.  running on an 8086 or a Pentium.  You can find a phrase, or make a global 
  102.  change, instantly; work gets done sooner, and more of it can be done at the 
  103.  keyboard, eliminating unnecessary printouts.  Of course, when you're ready to 
  104.  print, VDE can still take advantage of a variety of your printer's fonts. 
  105.  (And if you truly need more sophisticated page design, you can easily import 
  106.  what you've written into a full-blown desktop publishing program.)
  107.  
  108.      Though small, VDE can accomplish even more than a glance at its list of 
  109.  built-in features might suggest; its programmable macros allow you to design 
  110.  and add many useful features that aren't provided directly, like sorting or 
  111.  mail-merge, as you find a need for them.
  112.  
  113.  
  114.                          HOW YOU GOT YOUR COPY OF VDE
  115.  
  116.      VDE circulates widely as "shareware", giving you the opportunity to try 
  117.  the program at no cost, and to share it with others -- hence the name.  If it 
  118.  doesn't meet your needs, you don't have to pay for it.  If you find the 
  119.  program valuable and continue to use it, you can "register" your copy for a 
  120.  modest fee.  In return, you get an update disk (often including extra 
  121.  features like VDE's integrated spelling checker) and support from the author.
  122.  
  123.      Shareware offers some unique advantages over retail software, because 
  124.  users interact directly with the author.  Obviously, costs are kept down 
  125.  because glossy packaging, advertising, and retail markups are eliminated. But 
  126.  shareware can also resist market trends and continue to provide useful kinds 
  127.  of products that the big corporations have abandoned.  And shareware authors 
  128.  can respond more directly to user requests and concerns than software 
  129.  publishers who release an update only when it seems profitable.
  130.  
  131.      Shareware works when users give program authors useful feedback, and most 
  132.  of all, when users support authors by registering their programs.  This makes 
  133.  it possible for quality shareware to continue to develop and improve.  Please 
  134.  support shareware by registering any programs that you use.
  135.  
  136.      The use and distribution of VDE are governed by the "COPYRIGHT AND 
  137.  LICENSE" information below.  Please read this carefully!
  138.  
  139.  
  140.                             FILES YOU SHOULD HAVE
  141.  
  142.      Be sure you have all the files which should be included in this package:
  143.  
  144.  VDE.EXE      - The VDE editor itself.
  145.  VINST.COM    - Installation and customizing utility.
  146.  
  147.  VDE.DOC      - This basic documentation for VDE.
  148.  VDE.REF      - Detailed reference guide for VDE commands.
  149.  VMACRO.REF   - Reference guide for use of macros.
  150.  VINST.REF    - Reference guide for VINST utility.
  151.  VDExxx.UPD   - Latest news and update information for this version.
  152.  ORDER.FRM    - Registration/license order form.
  153.  FILE_ID.DIZ  - Standard software description for BBS operators.
  154.  
  155.  WS4.VDF      - WordStar function key definitions.
  156.  WP.VDF       - WordPerfect function key definitions.
  157.  EXAMPLES.VDF - Function key examples described in VMACRO.REF.
  158.  CTRLCAPS.COM - Utility to remap [Ctrl] key function.
  159.  VDE.ICN      - Icon for HP100/200LX palmtop Application Manager.
  160.  
  161.      The optional spelling checker is not distributed as shareware; it can 
  162.  only be obtained directly from the author upon registering VDE.  Run the 
  163.  INSTALL program on your registered VDE disk to access the speller files and 
  164.  instructions.
  165.  
  166.  
  167.                       COPYRIGHT AND LICENSE INFORMATION
  168.  
  169.          The VDE editor and documentation are copyright (c)1987-98 
  170.          Eric Meyer, all rights reserved worldwide.  They may not be 
  171.          circulated in any incomplete or modified form, nor sold for 
  172.          profit, without written permission of the author.  The use 
  173.          or sale of VDE is subject to the following terms:
  174.  
  175.  
  176.  PERSONAL USE.  If you find VDE valuable and continue to use it, you are 
  177.     encouraged (but not required) to register, and help support the 
  178.     development of high-quality, affordable software:
  179.                    INDIVIDUAL REGISTRATION ......  $35 (US)
  180.     Registered users receive several benefits:
  181.             * The latest version of VDE (and other useful programs) 
  182.          on disk direct from the author.
  183.             * A convenient fully-integrated spelling checker with 
  184.          customizable user dictionary.
  185.             * A registration certificate verifying the legality of 
  186.          your personal use of VDE at your workplace as well.
  187.             * Technical support if you encounter problems using VDE.
  188.  
  189.  
  190.  SITE LICENSES.  Any company or institution wishing to use VDE in the course 
  191.     of its business MUST purchase a SITE LICENSE.  The cost of the license is 
  192.     modest, and varies according to the number of computers on which VDE may 
  193.     be in use in the workplace:
  194.                    Up to 5 copies................. $50 (US)
  195.                    Up to 10 copies............... $100
  196.                    Additional copies over 10....... $5 each
  197.     The purchaser of a site license receives, in addition to the disk, 
  198.     spelling checker, and technical support described above, a license 
  199.     certificate documenting the legality of your company's use of VDE.  
  200.     Furthermore, employees can use VDE at home and share it with others 
  201.     without raising issues of software piracy.
  202.  
  203.  
  204.  ORDERING INFORMATION.  License, registration, and update orders may be mailed 
  205.     directly to the author, with a CHECK or MONEY ORDER; PURCHASE ORDERS are 
  206.     also accepted.  Please use the order form provided (ORDER.FRM).
  207.          All CREDIT CARD orders (VISA/MC/AmEx/Discover, US or international) 
  208.     must be made through the Public Software Library, P.O. Box 35705, Houston 
  209.     TX 77235; mention item #10303.  There is a $5 surcharge from PSL.  PSL's 
  210.     toll-free line FOR ORDERS ONLY is (800)242-4775; all other calls, 
  211.     (713)524-6398; fax (713)524-6398.  Email orders to 10303@pslweb.com, 
  212.     inquiries to authors@pslweb.com.
  213.          Orders from overseas receive full support, including disks by 
  214.     airmail.  Payment can be made by credit card through PSL, or by bank check 
  215.     or money order in US currency, directly to the author; modest amounts of 
  216.     US cash ($50 or less) can also be sent safely by registered mail.
  217.  
  218.  
  219.  SHAREWARE SOURCES.  VDE is distributed widely through "shareware" channels, 
  220.     usually as an archive file named VDE###.ZIP (where ### is the version, 
  221.     i.e. 183).  It can be found through many BBS or online systems, and is 
  222.     available by mail from many software libraries, including PSL.
  223.          VDE can be downloaded directly from either of the two primary 
  224.     distribution points: (1) On CompuServe, file VDE.ZIP in library 1 (DL1) of 
  225.     the PCAPP forum.  (2) From an Internet list server: to see what's 
  226.     available, send the message "get files" to ftpmail@twty.chi.il.us ; to 
  227.     obtain a specific file, use its name, as in: "get VDE183.ZIP".
  228.  
  229.  
  230.  COMMERCIAL SALE.  Any software dealer or library may offer VDE for sale 
  231.     provided that the charge for the disk containing it does not exceed US $6 
  232.     (for CDROM, $30), and its shareware status is clearly noted.  Otherwise 
  233.     the sale of VDE, either alone or together with other software or hardware, 
  234.     requires a licensing agreement.  Please write for terms.
  235.  
  236.  
  237.        For further information about VDE, address correspondence to:
  238.  
  239.             Eric Meyer
  240.           3045 4th Street            Internet: 74415.1305@compuserve.com
  241.     Boulder, Colorado  80304  USA
  242.  
  243.  
  244.  
  245.               THE CUSTOMARY DISCLAIMER:  You undertake to use VDE at 
  246.          your own risk.  The author does not warrant the suitability 
  247.          of VDE for any particular purpose, and assumes no liability 
  248.          for damages of any kind resulting from its use.
  249.  
  250.  
  251.  
  252.  ======================  2. QUICK-START INSTRUCTIONS  ========================
  253.  
  254.  
  255.      These instructions are intended to explain basic features and operation 
  256.  of VDE, especially where it may differ from other editors you may have used.  
  257.  Throughout, you will find references like "(See MARGINS)" which lead to a 
  258.  more complete explanation of operations elsewhere (in the *.REF files).
  259.  
  260.      This is not a beginner's tutorial; basic familiarity with personal 
  261.  computers, MSDOS, text files, and editors is assumed.  If you encounter 
  262.  something you don't understand, you can consult your DOS manual, browse in a 
  263.  good computer bookstore, or just try it (on a file you have a backup copy of, 
  264.  naturally) and see what happens.
  265.  
  266.  
  267.  
  268.                                  INSTALLATION
  269.  
  270.      Installation and customization of VDE are performed by the VINST utility.  
  271.  The VINST.REF file describes all the options (display colors, action of 
  272.  certain keys, editing settings, printer drivers, etc) that can be changed to 
  273.  suit your tastes.  You will discover the settings you prefer for VDE's many 
  274.  options and defaults as you become more familiar with the program.  [Various 
  275.  comments below in brackets "[]" point out some uses of VINST.]  Once you have 
  276.  used VINST on your copy of VDE.EXE and chosen <S>ave, its initial welcome/- 
  277.  copyright screen will no longer appear.
  278.  
  279.      VDE will run well on any computer with a fully IBM PC-compatible BIOS and 
  280.  video adapter, but also has special provisions for certain unusual models, 
  281.  including the Hewlett-Packard 95/100/200LX palmtop.  See further notes about 
  282.  this in VINST.REF.
  283.  
  284.  
  285.                              MENUS AND COMMANDS
  286.  
  287.      Editing functions in VDE can be performed in two different ways: by 
  288.  MenuBar selections, or by Ctrl- and Alt-key commands.  The commands 
  289.  ultimately offer the greatest power, flexibility, and speed, but can take 
  290.  some time to learn.  MenuBars allow anyone to get started using VDE 
  291.  immediately, and may better suit those who will use VDE only occasionally, or 
  292.  simply prefer not to memorize commands.  All possibilities are listed under 
  293.  COMMAND SUMMARY below.
  294.  
  295.      MenuBars guide you to the functions you need.  Press [F10], which is 
  296.  originally programmed as "Menu", or press ^[Esc] (Ctrl + Esc), or if you're 
  297.  running Windows, Left-Shift + [Esc], to see:
  298.  -----------------------------------------------------------------------------
  299.  File  Block   Delete  sEarch  formaT  stYle   Set   View   Print   Misc  User
  300.  -----------------------------------------------------------------------------
  301.  Each highlighted letter choice leads to a submenu; for example, "F" brings up 
  302.  the File menu, with choices such as "Save" and "Quit".  Hereafter, MenuBar 
  303.  commands will be referred to in the following manner:
  304.                         {File:Save}
  305.  Which you execute by pressing, say, ^[Esc] "F" "S".  Most, though not all, of 
  306.  VDE's functions are available from the menu bars.  [Others can be added to 
  307.  your User menu bar.]
  308.  
  309.      If you're willing to memorize at least a basic set of them, VDE's editing 
  310.  commands are more concise, and give access to the full range of features, 
  311.  including powerful macros. If you're already familiar with the widely known 
  312.  WordStar command set, you can probably start right off editing files with 
  313.  VDE.  VDE uses simple one- or two-key combinations, for example:
  314.                                  ^QC
  315.  which means "press [Ctrl] + Q, then C", or
  316.                                  AltD
  317.  which means "press [Alt] + D".  Many, though not all, of these are mnemonic 
  318.  (^Q for Quick moves, etc).  Their advantage lies in being easily found by the 
  319.  touch typist without distraction -- no groping for function keys or mouse 
  320.  interrupts the writing process.  In addition to many WordStar-style Ctrl-key 
  321.  commands, VDE has a number of Alt-key and Esc-key commands to invoke its 
  322.  additional features, such as multi-file editing.
  323.  
  324.  
  325.                                      HELP
  326.  
  327.      ON-LINE HELP: You can get a brief reminder of the command set anytime you 
  328.  like by pressing ^J for help (which is also initially programmed on [F1]).  A 
  329.  summary of the simple Ctrl-key commands will appear; press [PgUp/Dn] or 
  330.  [^],[v] (the up/down arrow keys) to page through other commands, or press A, 
  331.  E/M, K, O, P, or Q to display the Alt-key, Esc/Macro, ^K, ^O, ^P, or ^Q- 
  332.  commands instead (or F for a list of file modes, or J to return to the 
  333.  original screen).  On narrow screens, the left/right arrow keys [<],[>] can 
  334.  be used to scroll menus for viewing.  Once you have found the information you 
  335.  need, press [Esc] or [Space] to remove the help menu.
  336.  
  337.      THE MANUAL: if you need more extensive help while learning to use VDE, 
  338.  turn to the manual (the .DOC and .REF files).  It is distributed on disk, 
  339.  rather than in printed and bound form, for two reasons:
  340.      (1) It's easier to search for help electronically than to flip through a 
  341.  printed index.  Simply edit the file with VDE and use the find command (^QF 
  342.  or {sEarch:Find}) to locate the information you need by a key word or phrase.
  343.      (2) It makes updates easier, and saves trees, the pollution of paper 
  344.  production, and the choking of landfills with waste paper.  Not everyone 
  345.  needs a printed copy of the manual.  Of course, you can use VDE to print out 
  346.  any portion of it that you desire, to have for reference at your desk.
  347.  
  348.  
  349.                                BASIC OPERATION
  350.  
  351.      A typical editing session begins by typing something like "VDE filename" 
  352.  at the DOS prompt.  (Directory paths and various options are supported; see 
  353.  SYNTAX).  If the file exists, it is displayed for editing; if not, you get a 
  354.  blank screen to compose a new file.  VDE edits entirely in memory; nothing 
  355.  happens to files on disk until you issue some sort of save command.  (There 
  356.  is an auto-save feature that can do this at preselected intervals.)
  357.      Backup files are a good way to guard against losing earlier work.  By 
  358.  default, when you save changes to MY.DOC, the original version of the file is 
  359.  renamed to MY.BAK.  Thus, if you decide that the recent changes were a 
  360.  mistake, you can recover the previous version from the .BAK file.  [Preser- 
  361.  vation of .BAK files can be suppressed.]
  362.      VDE can edit up to 8 files at once, allowing you to move among them, 
  363.  compare two files on a split screen, shuffle text between them, perform 
  364.  find/replace operations across them, etc (see MULTIPLE FILES, WINDOWS, 
  365.  MATCHING FILES, FIND/REPLACE).  There is also a convenient FILE BROWSER that 
  366.  allows you to select files from a directory listing.
  367.  
  368.      Normally a HEADER line appears at the top of the screen, showing the file 
  369.  name, cursor position (by Page, Line, and Column), and various flags for the 
  370.  status of editing options.  At times, further information may be provided 
  371.  below this by various menus or error messages.  Press [Esc] to remove any 
  372.  menu or prompt; error messages will clear by themselves, or when you press 
  373.  any key.
  374.      The usual display is a single screen of text, 24 lines by 80 columns.  
  375.  But many commands allow you to display different amounts of text or adjust 
  376.  your view of it (see SCREEN CONTROLS), even view two different files or parts 
  377.  of the same file (see WINDOWS).  You can suppress the header, or add a RULER 
  378.  LINE to it, indicating margins and tab stops, to facilitate alignment.
  379.      When commands require user input, prompts will appear, usually directly 
  380.  beneath the header.  Some are simple confirmations, like "Abandon changes?", 
  381.  that require you to press "Y" or "N".  At other prompts for numeric or text 
  382.  input, like "Column:" or "Find string:", you're expected to type something 
  383.  then press [Enter]; a variety of special keys can be used to create or edit 
  384.  input (see PROMPTS).
  385.  
  386.      There are three ways to move the cursor around the text: you can use a 
  387.  pointing device like a mouse (under DOS 3 or higher) if one is installed; or 
  388.  you can press the four PC "arrow keys" or the WordStar "cursor diamond":
  389.                     up                        [^]                 ^E
  390.      TO MOVE    left  right     PRESS      [<]   [>]    OR     ^S    ^D
  391.                    down                       [v]                 ^X
  392.  These methods are largely equivalent, but there are some subtle differences 
  393.  (see CURSOR MOTION).  Note that symbols like "[<]" are used here to indicate 
  394.  arrow-keys, not characters like "less than".
  395.  
  396.      Like WordStar, VDE uses separate block beginning and end markers, which 
  397.  can be set independently in any order.  (They appear as highlighted brackets 
  398.  "{}".)  Once a block is properly marked, the included text will be high- 
  399.  lighted, and can be operated on with a wide variety of commands (see BLOCK 
  400.  COMMANDS, AUTO NUMBER, etc) -- but a block can also simply remain marked 
  401.  while you do other things.  Normally, a block is a continuous stream of file 
  402.  text, but you can also operate on rectangular segments containing only parts 
  403.  of several lines (see COLUMN BLOCKS).
  404.  
  405.      In documents, VDE normally formats text while you type, to whatever 
  406.  margins are in effect; in addition, existing text can be instantly 
  407.  reformatted in a variety of ways.  (For full details see MARGINS, SPACING, 
  408.  JUSTIFICATION, REFORMAT, AUTO FORMAT, AUTO INDENT)  The left margin command 
  409.  is ordinarily used only for indenting portions of a text; to set the physical 
  410.  margin that will always be at the left edge of the paper (which doesn't 
  411.  appear on screen), see the left margin setting in PRINTER INSTALLATION.
  412.      With auto-format on, care is required when mixing different formats in 
  413.  one file, since the current margins or spacing may differ from those in 
  414.  effect when the text you're modifying was first written.  (If you 
  415.  accidentally lose the original format, just reset to the original settings to 
  416.  restore it before continuing.)
  417.      It is helpful to understand how VDE manages text reformatting.  While 
  418.  most word processors store various hidden codes in a file to indicate 
  419.  paragraph boundaries and formatting choices -- requiring a special file 
  420.  format of their own -- VDE just formats text however you request, and stores 
  421.  it that way as a simple text file.  Therefore, VDE's ability to REformat text 
  422.  in a document depends upon a subtle distinction: when wordwrap occurs, a 
  423.  space is left at the end of the line, which indicates that the CR (Carriage 
  424.  Return) is "SOFT", introduced (and later removable) for formatting purposes.  
  425.  On the other hand, when you actually hit [Enter] to end a paragraph, you get 
  426.  a CR with no preceding space, which means it's "HARD", a permanent boundary 
  427.  for formatting the paragraph.  (A little arrow appears on screen to indicate 
  428.  this.)  Thus when typing at the end of a line, you change a hard CR into a 
  429.  soft one, or vice versa, by adding or deleting a space.  This also means that 
  430.  [Enter] is NOT a key to use simply to move downward through the file, since 
  431.  it will also harden all the CRs, obstructing future reformatting.  (It is 
  432.  still possible to reformat such "hard" text, which you may also encounter 
  433.  from other sources, with another command; see REFORMAT.)
  434.  
  435.      Like WordStar, VDE applies print effects not by marking a block, but 
  436.  simply by placing a code marker in the text.  Some are one-time switches, 
  437.  while others (like boldface) are toggles that must be applied in pairs, to 
  438.  turn the effect on and off again.  Thus, to use the boldface code ^PB,
  439.             you type:   This is how you get ^PBboldface^PB text.
  440.          and you see:   This is how you get BboldfaceB text.
  441.  The toggle displays onscreen as a highlighted letter; in the printout, the 
  442.  word will actually be underlined.  Many effects such as boldface, italic, and 
  443.  super/subscripts are possible if supported by an appropriate printer driver.  
  444.  (See PRINTER CODES)
  445.      VDE is designed to minimize the need for printing drafts of your work; 
  446.  you can move around the file and make corrections so quickly that it's easier 
  447.  to edit at the keyboard in the first place than to mark up printed copy by 
  448.  hand, then type in the corrections.  A preview command (see PRINT PREVIEW) 
  449.  also helps to avoid many mistakes in printing: markers and printer codes are 
  450.  hidden to show actual alignment of text columns, text between toggles is 
  451.  highlighted to indicate print effects, and pagebreaks are shown as dotted 
  452.  lines.  When you're ready to print, many options are available to select 
  453.  header text, number location, only a portion of the file, and so on (see 
  454.  PRINTING).  You can print on any size paper or label that your printer 
  455.  supports, even address an envelope.
  456.      The default printer driver is called "SIMPLE"; it should work on 
  457.  virtually any printer, but is not capable of special effects (except under- 
  458.  line and strikeout).  [VINST can be used to change to a driver that supports 
  459.  the full capabilities of your particular printer, or to customize any driver 
  460.  to your preferences; see PRINTER DRIVERS and INSTALLATION.]
  461.  
  462.  
  463.                                    MACROS
  464.  
  465.      A "macro" is a string of VDE commands and/or text that, once defined, can 
  466.  be repeated automatically.  Macros can contain not only ordinary editing 
  467.  commands but also special programming commands which perform such operations 
  468.  as loops, tests, and jumps, much like a programming language.  (See CREATING 
  469.  MACROS)  You can type in a macro directly, or record the use of keys pressed 
  470.  during normal editing.  You can store macros on function keys [F1]...[F12], 
  471.  and these definitions can be made permanent with VINST.  The 48 user- 
  472.  definable keys (including Shift, Ctrl, Alt) allow you to customize VDE to 
  473.  your own taste or to suit any specialized task.  (See FUNCTION KEYS)
  474.  
  475.      Macros are a sophisticated and powerful tool for automating repetitive 
  476.  tasks.  But don't think of them as a toy for computer-programmer types only; 
  477.  anyone can find something practical to do with them.  The simplest example is 
  478.  boilerplate text -- the ability to enter a letterhead or a phrase like 
  479.  "Western Widget Development Ltd" just by pressing a key.  Macros are also 
  480.  good for any frequently performed task, like changing margins -- just assign 
  481.  several pairs of your favorite right and left margin settings to different 
  482.  function keys, and you can switch between them with one keypress.  Many more 
  483.  complicated examples are described in VMACRO.REF.
  484.  
  485.  
  486.  
  487.  =============================  3. DOS SYNTAX  ==============================
  488.  
  489.  
  490.      The command-line syntax for VDE is:  (items in braces "{}" are optional)
  491.  
  492.  
  493.             > VDE {NAME1{[_]}{/M}} {{,}NAME2...} {;NAME.VD_ {;...}}
  494.  
  495.  
  496.       "NAME1","NAME2" - files to edit.  If none is given, you begin a new (as 
  497.  yet untitled) file [or you may be prompted for a filename].  Each name may 
  498.  include a drive or directory.  Multiple names can be separated by spaces or 
  499.  commas; the previous item's directory carries over to the next item, unless 
  500.  this begins with a new drive or root "\".
  501.       If a name is a drive or directory alone, or contains wildcards (*,?), 
  502.  the File Browser is invoked to select the files you want to edit from that 
  503.  group.  Alternatively, an option "/1-8" (or a slash alone "/" for 8) may be 
  504.  used to load up to that many files automatically, bypassing the Browser 
  505.  display.  (The actual number of files loaded may be smaller, depending on how 
  506.  many exist and how many you were already editing.)
  507.  
  508.       "[_]" - optional number or string in square brackets, to position the 
  509.  cursor once the file is loaded.  Must not be separated from filename.
  510.       If a number, the cursor goes to that line (for nondocuments) or page 
  511.  (for documents), as if the ^QI command had been invoked; the maximum value, 
  512.  65535, generally works to select the end of the file.
  513.       If a text string, the cursor goes to the first instance of that string, 
  514.  as if the ^QF command had been used; ^L will find further instances.  (If the 
  515.  desired string contains control codes, you must substitute the VDE wildcard 
  516.  ^_ instead.  If the string consists entirely of digits, you must add a 
  517.  wildcard to it to keep it from being treated as a line/page number.)
  518.  
  519.       "/M" - optional choice of FILE MODES, any one of:
  520.              D = Document (w/print effects)    W,S = WordStar v.3-4,5-7
  521.              A = ASCII document                P,F = wordPerFect v.4,5
  522.              U = Unformatted document            M = Microsoft word
  523.              N = Nondocument                     X = Xywrite/nota bene
  524.              C = programming source              L = hp Lx memo
  525.  You can also use "/R" (either alone or combined with a file mode) to load a 
  526.  file in PROTECTED MODE.
  527.  
  528.       ";NAME.VD_" - optional VDE data file(s) to load; must have file type 
  529.  .VDF, .VDP, .VDC, .VDG, or .VDI.  Files must reside in the specified, 
  530.  current, or VDE directory.  (See DATA FILES)
  531.  
  532.  
  533.                                    EXAMPLES
  534.  
  535.   > VDE
  536.         Begin editing new file, as yet "untitled" [or VDE may prompt you for a 
  537.     filename to edit, if so installed].
  538.  
  539.   > VDE SAMPLE.FIL
  540.         Edit file SAMPLE.FIL in the current directory, using the default file 
  541.     mode (normally /D).
  542.  
  543.   > VDE *.TXT
  544.         Bring up a listing of all files *.TXT in the current directory, to 
  545.     select some for editing.
  546.  
  547.   > VDE *.DOC/
  548.         Automatically load up to 8 files *.DOC for editing.
  549.  
  550.   > VDE MY.DOC[12]/W ;WS4.VDF
  551.         Load function key file WS4.VDF, and edit file MY.DOC as a WordStar 
  552.     v.3-4 document, starting out on page 12.
  553.  
  554.   > VDE B:\ACCTS\MYFILE[KEYWORD], INDEX/R
  555.         Edit files MYFILE and INDEX, both(!) in B:\ACCTS, starting off in 
  556.     MYFILE at the first instance of "KEYWORD", preventing changes to INDEX.
  557.  
  558.  
  559.  
  560.  ==========================  4. COMMAND SUMMARY  =============================
  561.  
  562.  
  563.      EXPLANATION OF KEYS:  special PC keys are indicated in [brackets], 
  564.  including arrows [^],[v],[<],[>] for the cursor keys.  [+],[-],[5] refer to 
  565.  the keypad (separate) "+,-,5" keys only.  "Esc0" means pressing [Esc], then 
  566.  0.  "AltD" means pressing [Alt]+D.  "^" indicates holding down [Ctrl]; "^K" 
  567.  means [Ctrl]+K.  Many commands use two-key sequences, like ^QR = [Ctrl]+Q, 
  568.  then R.  A prefix (like ^Q) can be canceled with [Esc] or [Space].
  569.      On some foreign keyboards, a few obscure ctrl-keys are in different 
  570.  locations: you must press ^6 for ^^, or ^< for ^\.  If your [Ctrl] key is not 
  571.  conveniently located, you may want to remap it: see CTRLCAPS.
  572.  
  573.  
  574.                                 SPECIAL KEYS
  575.  
  576.     [Enter] = End of input line.  In documents, marks a paragraph end.
  577.       [Tab] = Hard tab mode: enter Tab.  Variable tab mode: move to next stop.
  578.   Shft[Tab] = backward tab (move to previous tab position).
  579.      ^[Tabl = tab to next column of above line.
  580.    Alt[Tab] = variable tab in hard tab mode, or vice versa.
  581.  
  582.    [BkSp] = Delete previous character.   ^[BkSp] = delete word to left.
  583.     [Del] = Delete current character.     ^[Del] = delete entire current word.
  584.     [Ins] = toggle Insert/overstrike.     ^[Ins] = toggle Word Insert.
  585.  
  586.      [^], [v], [>], [<] (arrow keys) = move cursor.
  587.      ^[<],^[>] = move to start of previous (left), next (right) word.
  588.      ^[^],^[v] = go to top, bottom of screen.
  589.     Alt[<],[>] = scroll screen horizontally 32 columns.
  590.     Alt[^],[v] = scroll screen vertically 1/3 screen.
  591.  
  592.           [5] = make current line center of screen.    \ Keypad keys,
  593.       [-],[+] = scroll back, forward one line.         / NumLock off
  594.  
  595.       [Home],[End] = go to beginning, end of line.  Repeat: prev/next line.
  596.     ^[Home],^[End] = go to top, end of file.
  597.  
  598.       [PgUp],[PgDn] = page back, forward one screen.
  599.     ^[PgUp],^[PgDn] = page both windows of split screen back, forward.
  600.  
  601.      Shft[^],[v],[>],[<]       \  mark       (shifted arrow
  602.      Shft[Home,End,PgUp,PgDn]  /   block      or keypad keys)
  603.  
  604.  
  605.                                MENUBAR CHOICES
  606.  
  607.      Press ^[Esc] or LeftShift-Esc (also initially programmed on [F10]) to 
  608.  call up the main menu bar; select a sub-menu by typing the capitalized, 
  609.  highlighted letter, then select a command from it. The [Esc] key can be used 
  610.  to return to the main menu, or from there, to return to editing.  For 
  611.  explanation of any selection, look up its command equivalent.
  612.  
  613.  ___MENUBAR_____________COMMAND___     _____MENUBAR____________COMMAND___
  614.  
  615.  {File: neW}              ^KD           {Block: Begin}           ^KB
  616.         Open}             AltL                  End}             ^KK
  617.         Import}           ^KR                   Cut}             AltC
  618.         Dir}              ^KF                   Paste}           AltP
  619.         Next file}        AltN                  Goto}            ^QB
  620.         Prev file}        AltB                  Zoom}            ^KZW
  621.         Rename}           ^KE                   Write}           ^KWH
  622.         Save}             ^KS                   Unmark}          ^KHY
  623.         Quit}             ^KQ                   Delete}          ^KY
  624.         Exit}             ^KX
  625.  
  626.  {Delete: Line}           ^Y            {sEarch: Find}           ^QF
  627.           to ln Start}    ^Q[Del]                Replace}        ^QA
  628.           to ln End}      ^QY                    rePeat}         ^L
  629.           to Char}        ^QT                    place Set}      ^KM
  630.           Block}          ^KY                    place Go}       ^QM
  631.           Undelete}       ^U                     Overview}       AltO
  632.                                                  Match}          AltM
  633.                                                  spellCheck}     AltJ
  634.  
  635.  {formaT: Center}         ^OC           {stYle: Underline}       ^PS
  636.           Flush}          ^OF                   Bold}            ^PB
  637.           Double spc}     ^OS                   Doublestrike}    ^PD
  638.           Prop spc}       ^OK                   Italic}          ^PY
  639.           Justify}        ^OJ                   Subscript}       ^PV
  640.           Reform}         ^B                    suPerscript}     ^PT
  641.           Auto fmt}       ^OM
  642.           autoIndent}     ^OA
  643.  
  644.  {Set: L margin}          ^OL             {View: Dual window}    AltW
  645.        R margin}          ^OR                    Split window}   ^OW
  646.        Marg rel}          ^OX                    other Window}   AltF
  647.        rUler}             ^OT                    Header}         ^OQ
  648.        tab Set}           ^OI                    F-labels}       ^OU
  649.        tab Clr}           ^ON                    Lines}          AltE
  650.        Varitab}           ^OV                    Cols}           AltA
  651.        Hyphens}           ^OH                    Blank}          ^OZ
  652.        Pg length}         ^OP
  653.  
  654.  {Print: File}            ^KP           {Misc: Time}             AltT
  655.          preView}         ^OD                  Date}             AltD
  656.          Driver}          AltV                 Record}           ^M^M
  657.          pg Break}        ^PL                  Shell}            AltR
  658.          Graphic}         AltG                 spLit}            AltS
  659.          overstrike Char} ^PH                  Use datafile}     AltU
  660.          overstrike Line} ^PM                  file Info}        AltK
  661.                                                about VDE}        AltI
  662.  
  663.  
  664.                                  COMMAND KEYS
  665.  
  666.  I. CONTROL KEYS:  press the ctrl-key combination shown.
  667.  
  668.      WordStar arrow-key diamond:
  669.        ^E = up     ^D = right              ^F,^A = move to word right, left
  670.        ^X = down   ^S = left
  671.  
  672.      ^W,^Z = scroll back, forward one line    ^B = reformat paragraph
  673.      ^R,^C = page back, forward one screen
  674.  
  675.      ^G = delete character at cursor          ^Y = delete current line
  676.      ^T = delete word to right
  677.      ^U = undo last deletion (character, word, line, or block)
  678.  
  679.      ^V = toggle Insert mode on/off           ^N = insert CR (break line)
  680.                                               ^_ = insert a space
  681.  
  682.      ^P = insert special code:                ^P- = soft hyphen
  683.             ^PI,H,M,L = tab, backspace, return, formfeed
  684.             ^PB,D,S,Y,T,V,A,N,Q,W,E,R = print toggles and switches
  685.  
  686.      ^^ = toggle upper/lowercase character    ^L = repeat last find/replace
  687.      ^\ = copy character above                ^H = repeat in other direction
  688.  
  689.      ^M = define a macro by entering a key sequence at the prompt
  690.    ^M^M = record a macro from keys pressed as you work
  691.  
  692.  
  693.  II. FILE AND BLOCK COMMANDS:  first press ^K, then the key shown.
  694.  
  695.      ^KF = disk File browser              ^KR = Read a file into text
  696.      ^KL = Load replacement file(s)       ^KJ = delete a disk file
  697.      ^KP = Print
  698.  
  699.      ^KE = rEname current work            ^KS = Save to disk, and continue
  700.      ^KD = Done: save & load new file     ^KX = eXit: save & quit to DOS
  701.      ^KA = set Autosave interval          ^KQ = Quit to DOS, abandoning file
  702.      ^KO = prOtected mode (Read/Only)
  703.  
  704.      ^KM = insert place Mark in text      ^KU = Undo all place marks
  705.  
  706.      ^KB = mark start of a Block          ^KK = mark end of a block 
  707.      ^KH = unmark the block               ^KY = Delete the marked block
  708.      ^KC = Copy block at cursor location  ^KV = moVe block to cursor location
  709.      ^KZ = Zoom into the marked block     ^KW = Write block to a disk file
  710.                                           ^KN,I = column block mode
  711.      ^K# = automatically number items in the block
  712.      ^K",',^ = uppercase ("), lowercase ('), or switch case (^) of block text
  713.  
  714.  
  715.  III.  QUICK COMMANDS:  first press ^Q, then the key shown.
  716.  
  717.      ^QS,^QD = go to beginning, end of line
  718.      ^QE,^QX = go to top, bottom of screen
  719.      ^QR,^QC = go to top, end of file
  720.      ^QB,^QK = go to beginning, end of block
  721.  
  722.      ^QL,^QN = go to last, next page      ^QI = go to specified page or line
  723.  
  724.      ^QM = go to next place Marker
  725.      ^QP = go to Previous position in file (before last sizable move)
  726.  
  727.      ^QF = find a string                  ^QA = find and replace a string
  728.  
  729.      ^QY = delete from cursor to end of current line
  730.      ^Q[BkSp] = delete from cursor to beginning of current line
  731.      ^QT = delete up to specified character
  732.  
  733.  
  734.  IV. ONSCREEN COMMANDS:  first press ^O, then the key shown.
  735.  
  736.      ^OR,^OL = set Right, Left margin     ^OX = toggle Margin Release on/off
  737.      ^OC = Center text on line            ^OF = make line Flush right
  738.  
  739.      ^OA = Auto indent on/off             ^OM = auto forMat on/off
  740.      ^OG = temporary indent               ^OY = hard reformat on/off
  741.      ^OO = first line indent
  742.  
  743.      ^OK = proportional spacing on/off    ^OS = double Spacing on/off
  744.      ^OV = tab mode Variable/hard         ^OH = Hyphenation on/off
  745.      ^OI,^ON = set, clear tab stop(s)
  746.      ^OP = set Page length (0 turns off pagination)
  747.  
  748.      ^OQ = header display on/off          ^OU = function key labels on/off
  749.      ^OT = ruler line display on/off      ^OB = hard CR/TAB display on/off
  750.      ^OD = print preview (print codes hidden, pagebreaks displayed)
  751.      ^OE = make current line top of screen
  752.      ^OW = split Window to show two different portions of the file
  753.      ^OZ = temporarily blank the entire screen
  754.  
  755.  
  756.  V. ALT-KEY COMMANDS: hold [Alt] and press the key shown.
  757.  
  758.      AltK = file/memory Information       AltI = VDE version Information
  759.  
  760.      AltL = Load an additional file       AltB = move Back to previous file
  761.      AltW = split Window between 2 files  AltN = move forward to Next file
  762.      AltF = move to other File window
  763.  
  764.    AltC,P = Cut and Paste a block from one place or file to another
  765.      AltM = Match up the two files on screen, showing differences
  766.      AltX = eXit (^KX) from all files     AltQ = Quit (^KQ) from all files
  767.  
  768.      AltR = Run DOS command (or shell)    AltS = Split up a large file
  769.  
  770.    AltT,D = enter the current system Time or Date in the file
  771.      AltG = enter a PC Graphics character into text
  772.    AltE,A = EGA/VGA screen (43/50 lines), wide screen (132 columns)
  773.  
  774.      AltO = move with Overview bar        AltV = change printer driVers
  775.      AltU = Use (Load or Save) data file (key definitions, etc)
  776.  
  777.  
  778.  VI. ESC-KEY COMMANDS:  first press [Esc], then the key shown.
  779.  
  780.      Esc0...Z   = optional alternate way to use macro keys
  781.  
  782.                          Macro Programming:
  783.         Esc0...Z   = labels              Esc(),+,-  = counter
  784.         Esc!,$     = jumps               Esc;       = pause
  785.       Esc=,~,<,>,@ = character tests     Esc:,?     = user input
  786.         Esc*       = toggle control      Esc&,&&    = chain/call macro
  787.         Esc/       = adjust value
  788.  
  789.      ^[Esc] = call up MenuBar   (LeftShift-Esc may also be used)
  790.  
  791.  
  792.  
  793.  =============  5. TEXT FILES, FILE MODES, AND COMPATIBILITY  ================
  794.  
  795.  
  796.      VDE is intended only for editing TEXT FILES.  You should not attempt to 
  797.  use it on other types of disk files, such as binary data or executable 
  798.  programs; the results will be unpredictable.  VDE can edit up to 8 files at 
  799.  once; the maximum individual file size is roughly 70-80k (about 80,000 
  800.  characters).  If an existing file is too large to edit with VDE, it can be 
  801.  divided up (see SPLITTING FILES).
  802.      There are different kinds of text files, ranging from simple DOS 
  803.  ("ASCII") text to elaborately formatted word processor files; they can 
  804.  generally be described as either DOCUMENTS or NON-DOCUMENTS.  A non-document 
  805.  consists of individual lines of arbitrary length which are always kept 
  806.  separate, like batch files or programming source code.  A document consists 
  807.  of a stream of text whose paragraphs can be reformatted at will (to different 
  808.  margins, etc); if created with a word processor, it may contain not just the 
  809.  text itself but also data indicating formatting, printing, and other 
  810.  instructions, and each program has its own proprietary way of encoding that 
  811.  information.
  812.  
  813.      VDE has many "file modes", each designated by a different letter, for 
  814.  editing nondocuments, simple DOS text, or various word-processor formats 
  815.  including WordStar, WordPerfect, XyWrite, NotaBene, Microsoft Word, and HP LX 
  816.  Memo; for a list, press ^JF.  Your choice of modes determines not only the 
  817.  format in which a file is read from or written to disk, but also how it 
  818.  displays on screen and what default settings apply.  In general, the document 
  819.  modes support word-processing features like wordwrap, pagination, variable 
  820.  tabs, and print styles; nondocument modes do not.  [VDE normally uses its own 
  821.  simple "D"ocument mode /D by default, but this can be changed, or separate 
  822.  defaults declared by filetype, with VINST.]
  823.      The file mode can be specified with a slash after the filename on the 
  824.  command line or at any VDE disk file prompt (such as "Read in file:"), 
  825.  allowing you to read, write, or combine text in any of the format(s) offered.  
  826.  To convert a file to a different format (subject to VDE's limited support for 
  827.  word processor features), just use ^KE to change to the appropriate mode 
  828.  before saving.
  829.  
  830.      Several of VDE's file modes (/D,A,U,N,C) are variations on a basic file 
  831.  format often called "DOS TEXT" or "ASCII TEXT" which is compatible with 
  832.  virtually all software (compilers, databases, telecom, etc): of these, many 
  833.  VDE users will need only /D for documents and /N for nondocuments, but there 
  834.  are other variants for special needs:
  835.  
  836.      /D mode is VDE's standard Document format, formatted into paragraphs with 
  837.  soft CRs, and providing for various print effects with ^P-codes.
  838.  
  839.      /A mode is for ASCII documents, differing from /D only in that control 
  840.  codes in the text aren't interpreted as printer toggles and switches, so it 
  841.  can be used to view and print files that use codes 00-1Fh as PC graphics.
  842.  
  843.      /U mode is for Unformatted ASCII documents, which contain carriage 
  844.  returns only at the ends of paragraphs, a format commonly used by many 
  845.  different kinds of software.  When you edit such a file, its paragraphs are 
  846.  (temporarily) formatted to your own margin settings.
  847.  
  848.      /N mode is for Nondocuments, simple line-by-line ASCII text.
  849.  
  850.      /C mode differs from /N only by initially establishing variable tab stops 
  851.  and auto-indentation suitable for structured programming languages like C.
  852.  
  853.  
  854.      The remaining "compatibility" modes (/W,S,P,F,X,M,L) allow VDE to read 
  855.  and write files in the proprietary formats of WordStar, WordPerfect, XyWrite, 
  856.  NotaBene, Microsoft Word, and the HP LX palmtop Memo editor, making VDE a 
  857.  handy accessory for users of these programs.  Features supported in each 
  858.  format are listed below; non-supported features will simply be filtered out.
  859.  
  860.      WORDSTAR - /W mode supports all features of WS v.3-4 file format.  /S 
  861.  mode reads and writes WS v.5-7 format, but doesn't support all of the newer 
  862.  formatting features, notes, printer/font IDs, etc.  VDE's operation will seem 
  863.  very familiar to a WordStar user, since many (though not all) of the control- 
  864.  key commands are identical.  Note that VDE doesn't recognize or implement any 
  865.  WordStar "dot commands" in the text.
  866.  
  867.      WORDPERFECT - /P mode reads and writes files in WP v.4 format.  /F mode 
  868.  reads WP v.5-6 or WP for Windows files, and writes v.5 format (which can also 
  869.  be read by v.6, or imported into WPfW).  Both modes support some formatting 
  870.  features and underline, boldface, and super/subscript; /F also supports 
  871.  italics and strikeout.  You can also edit in VDE using a command set rather 
  872.  like WordPerfect's, by using the supplied WP.VDF key definition file.  It 
  873.  causes the [F]-keys to call up the MenuBar in a manner similar to WP's 
  874.  commands.
  875.  
  876.      XYWRITE/NOTABENE - /X mode reads and writes files in the format of XW or 
  877.  NB; it supports margins, underline, boldface, and italics.  (Note: /U mode 
  878.  can also be used to read XW/NB files without processing or filtering out 
  879.  formatting codes.)
  880.  
  881.      MICROSOFT WORD - /M mode reads files in the format of DOS Word v.3-6 or 
  882.  Word for Windows v.2-6, and writes DOS v.5 format.  It doesn't support any 
  883.  print effects or formatting features, it simply extracts paragraphs of text.  
  884.  (/U mode can also be used to exchange files with Word in "text only" format.)
  885.  
  886.      MEMO (HP LX palmtop) - /L mode reads and writes files in the "formatted" 
  887.  mode of the HP LX palmtop's built-in Memo application.  Margins, underline, 
  888.  boldface, and pagebreak are supported.  (Unformatted "ASCII" files can be 
  889.  exchanged with MEMO using /U mode.  VDE cannot read encrypted MEMO files.)
  890.  
  891.  
  892.                                      NOTES
  893.  
  894.      Formatted ASCII documents not originally created with VDE are likely to 
  895.  be full of hard CRs, so reformatting may require hard reformat (^OY).
  896.      VDE's DOS/ASCII file modes do NOT restrict contents to the "printable" 
  897.  range of ASCII values (20-7Eh).  If any control codes or graphics (00-1F or 
  898.  7F-FF) are present in such a file, and would be unacceptable for some 
  899.  application, you can easily filter them out with a macro program.  (One is 
  900.  provided in EXAMPLES.VDF; see MACRO PROGRAMMING.)
  901.      VDE's compatibility file modes are merely intended to offer simple, quick 
  902.  access to reformattable text with a limited set of print effects.  Word 
  903.  processor file formats are very complex; users with more demanding 
  904.  requirements for file compatibility or translation should use specialized 
  905.  software designed for such purposes.
  906.  
  907.  
  908.  
  909.  ========================  6. TECHNICAL INFORMATION  =========================
  910.  
  911.  
  912.  ACCESSORY PROGRAMS -  For academic and technical writing, the author has a 
  913.     shareware footnote-endnote formatting utility called "wsNOTE" for WordStar 
  914.     files, that can also be used with VDE in /W mode.  The "VDE macro 
  915.     compiler" VMC, by Evan Slawson, is a free utility that translates function 
  916.     key files (*.VDF) from the binary format used by VDE/VINST to an easily 
  917.     read and edited text file.  An assortment of VDE enhancements including 
  918.     VMC and WSNOTE is provided on your registered disk, or can be obtained 
  919.     from the Internet list server (see SOURCES), where you can also find 
  920.     macros and helpful hints from other VDE users.
  921.          It is often possible to use software other than VDE's own integrated 
  922.     speller for spell checking, thesaurus, or grammar; programs known to work 
  923.     with VDE include Webster's Professional, American Heritage Dictionary, 
  924.     Turbo Lightning (Borland), MicroSpell (Trigram), and Wordfinder 
  925.     (Microlytics), as well as shareware programs such as ShareSpell 
  926.     (Acropolis).  Older programs (like Turbo Lightning) that operate as TSRs 
  927.     may require that VDE be installed for "XT" keyboard type.  Standalone 
  928.     programs require you to save your file in an appropriate format, then run 
  929.     the program, a process easily automated with a function key definition 
  930.     using AltR and ^F for the current filename (see PROMPTS).
  931.  
  932.  CTRL KEY (CTRLCAPS) -  VDE's WordStar-style command set makes extensive use 
  933.     of the [Ctrl] key, which was located on the home row next to "A" on the 
  934.     original IBM PC keyboard; but most later ("enhanced"!) keyboards have put 
  935.     [CapsLock] there instead, making [Ctrl] less accessible.  If this is a 
  936.     problem you want to fix, some keyboards (e.g. Northgate Omnikey, Toshiba 
  937.     laptops) can be reconfigured; if yours can't, the included CTRLCAPS 
  938.     utility can be used to swap the functions of these two keys.
  939.          With CTRLCAPS active, the key labeled [CapsLock] is used to form 
  940.     Ctrl-combinations, making VDE's WordStar-style commands easy to type once 
  941.     again; for the CapsLock function, press the key labeled [Ctrl].  When 
  942.     CTRLCAPS is inactive, the keys revert to their labeled functions.
  943.          To use CTRLCAPS (version 1.2), you can type:
  944.             CTRLCAPS       for status report (and help if not installed)
  945.             CTRLCAPS ON    to install (or reenable) Ctrl/Caps swapping
  946.             CTRLCAPS OFF   to temporarily disable it
  947.          CTRLCAPS is a tiny memory-resident utility (TSR), and remains 
  948.     installed until you reboot; do not install it from within another program 
  949.     or shell.  Once installed, you may change its status at any time.
  950.  
  951.  DIRECTORIES -  At any VDE filename prompt, you can always specify a directory 
  952.     as well.  Otherwise, the default directory assumed by the file commands 
  953.     (^KL,^KR,^KE,^KF,^KJ; AltL) is that of the current file; when editing 
  954.     multiple files, this can differ from one to the next.  The directory 
  955.     doesn't display in the header, but is shown by the AltK or ^KF commands.
  956.          The current DOS directory remains unchanged, and is shown by the AltR 
  957.     command, for which it is the default directory.  (It can be changed at the 
  958.     AltR prompt.)  You will return to this directory upon exiting VDE.
  959.  
  960.          THE "VDE DIRECTORY": Sometimes other files associated with VDE need 
  961.     to be located in order to perform certain functions:
  962.             * AltU (or ";" on the command line) needs to be able to find .VDx 
  963.     data files.
  964.             * AltH,AltJ require the speller overlay and dictionary files.
  965.     Normally, all you need to do to enable VDE to find these files is to keep 
  966.     them in the "VDE directory", the same one from which VDE.EXE itself will 
  967.     be run.  But here are the additional details:
  968.          If you do specify a directory along with the .VDx filename, the file 
  969.     will (only) be sought or put there.
  970.          Under DOS 2.x, VDE can't tell where it was run from; the "VDE 
  971.     directory" defaults instead to the root directory of the current drive.
  972.          Under any DOS version, you can use the "SET" command to define an 
  973.     environment variable "VDE" designating a different VDE directory instead. 
  974.     For example:           C:\>SET VDE=C:\UTIL
  975.     (This can be put in your AUTOEXEC.BAT, and is recommended for DOS 2.x.)
  976.          If the file needed is not found in the VDE directory, it will finally 
  977.     be sought in the current DOS directory.
  978.          If you use AltU to SAVE a data file without specifying a directory, 
  979.     the first file by that name found in the above search will be overwritten; 
  980.     if no such file is found, a new file will be written to the VDE directory.
  981.  
  982.  ERROR MESSAGES -  These display briefly below the header:
  983.               "Error" - invalid data entered, or inappropriate command.
  984.         "Invalid Key" - an illegal command key sequence was pressed.
  985.       "Not Available" - the required hardware or software is not present.
  986.    "Invalid Filespec" - bad directory, duplicate filename, or excluded type.
  987.             "No File" - requested file does not exist.
  988.           "I/O Error" - read or write error, disk full, invalid drive, etc.
  989.        "Format Error" - word too long, or margins invalid.
  990.           "Not Found" - the object of a search was not found.
  991.         "Block Error" - there is no marked block (or the cursor is in it).
  992.         "Macro Error" - programming command misused, or recording overflow.
  993.   "Graphics Overflow" - too many graphics codes in file, table full.
  994.      "File Near Full" - this file has less than 1K memory free for editing.
  995.       "Out of Memory" - file, block, or string won't fit in available memory.
  996.  
  997.          IMPORTANT NOTE: On DOS 2.x systems, an attempt to access an empty 
  998.     disk drive or to print when the printer is not online can produce a 
  999.     critical error message directly from DOS, something like:
  1000.               "Device not ready; Ignore, Retry, or Abort?"
  1001.     If this happens, correct the situation and press "R" for Retry.  DO NOT 
  1002.     PRESS "A"; this would exit from VDE back to DOS, without saving 
  1003.     modifications in any files you have been editing to disk!
  1004.          If, after recovering from such an error, the message is still on 
  1005.     screen, you can press ^OZ,Esc to correct the display.
  1006.  
  1007.  KEYBOARD VARIANTS - Some non-US keyboards differ somewhat in the arrangement 
  1008.     of special symbols that they offer.  If the following keystrokes don't 
  1009.     work as VDE commands (or parts thereof), check your keyboard instructions 
  1010.     to find which key (or combination) produces that ASCII code instead.
  1011.         ___KEY_____DEC_HEX___|___KEY____DEC_HEX___|___KEY____DEC_HEX__
  1012.          ^\        28  1C    |    "     34  22    |    &     38  26
  1013.          ^^ (^6)   30  1E    |    #     35  23    |    ^     94  5E
  1014.          ^_ (^-)   31  1F    |    $     36  24    |    ~     126 7E
  1015.  
  1016.  MEMORY -  VDE allocates memory for each file as needed, up to a maximum of 
  1017.     64k.  (1k = 1024 bytes.)  Due to an internal compression technique, the 
  1018.     largest file that can be edited with VDE is typically about 80k.
  1019.          VDE requires a minimum of about 128k free RAM; the number and size of 
  1020.     files you can edit depends on the amount of additional memory you have 
  1021.     free.  (VDE doesn't use EMS/XMS memory.)  Your available memory may be 
  1022.     limited if you're running VDE in a shell from another program, or have 
  1023.     lots of memory-resident software (TSRs) loaded; you can check it with 
  1024.     AltK.  The speller requires an additional 90k of memory; running a DOS 
  1025.     command (AltR) requires enough to load COMMAND.COM and whatever program 
  1026.     you intend to run.  If you're running short of memory, try exiting files 
  1027.     you no longer need, or cutting an empty block to empty the cut buffer 
  1028.     (AltC), or unloading the speller (Esc*U).
  1029.  
  1030.  MULTITASKING ENVIRONMENTS -  VDE should be compatible with multitasking 
  1031.     operating systems, although you may need to identify it as a "program that 
  1032.     writes directly to the screen".  No such precautions are needed to run VDE 
  1033.     under DESQview, however, because VDE is "DESQview-aware".  Its window can 
  1034.     be resized, and it will run in the background.  To get the best perform- 
  1035.     ance from VDE under DESQview, just leave both "Writes directly to screen" 
  1036.     and "Virtualize text/graphics" set to NO.
  1037.          VDE can be run in an MSDOS session under Windows.  Ctrl-Esc is a 
  1038.     Windows key, so if you want to use the MenuBar, either use LeftShift-Esc 
  1039.     instead, or set up a VDE.PIF file reserving Ctrl-Esc for use by VDE.  
  1040.     Since VDE doesn't distinguish between mouse and text cursors, it's not 
  1041.     good to move the mouse cursor onto the VDE screen when it's windowed with 
  1042.     other things; it's best either to run VDE full-screen, or disable mouse 
  1043.     operation in VDE.
  1044.  
  1045.  PROMPTS -  At prompts for numeric or text input, like "Column:" or "Find 
  1046.     string:", the following special keys operate:
  1047.            Reposition cursor:  [<], [>]
  1048.             Delete character:  [BkSp], [Del]
  1049.                 Finish entry:  [Enter] (or ^[Enter] to avoid further prompting
  1050.              Abort operation:  ^[Break]                         in many cases)
  1051.        Enter text from macro:  [F1]-[@F12]
  1052.            Replay last entry:   ^R     (only at beginning of input line)
  1053.     Include current filename:   ^F   \
  1054.      Include text from block:   ^[    \(these don't have immediate
  1055.           Erase entire entry:   ^Y    / effect at "Macro:" prompt)
  1056.           Escape from prompt:  [Esc] /
  1057.     Enter one of above codes:   ^P
  1058.                Enter graphic:  Alt-G
  1059.          NOTES: "^[" means Ctrl-[, not Esc.  When editing input with the arrow 
  1060.     keys, any characters typed are inserted, and [Enter] can be used at any 
  1061.     time.  In most cases, to make these keys part of your input themselves 
  1062.     rather than having these effects, you must precede them with ^P (including 
  1063.     ^P itself of course).
  1064.          At prompts where [Del] and [>] can be entered, they don't require ^P 
  1065.     when the cursor is at the end of the input line.  At the Print prompt, the 
  1066.     [<],[>] arrows can be used to scroll the option menu only when the cursor 
  1067.     is at the end of the input line.
  1068.  
  1069.  
  1070.  
  1071.  ====================  7. REVIEWS / ABOUT THE AUTHOR  ========================
  1072.  
  1073.  
  1074.         "VDE is a word-processing program for people who like their 
  1075.      programs lean, mean and simple... executes all the standard 
  1076.      operations necessary for writing articles, books or screenplays... 
  1077.      blazingly fast... Even the loading and storing of files is speedy."
  1078.               - Paul Ciotti, Los Angeles Times Magazine (18 March 1990)
  1079.  
  1080.         "This may be the finest piece of word processing code ever 
  1081.      written.  I have never been as impressed with anything as I have 
  1082.      with VDE 1.5... writing software in 100 percent assembly language 
  1083.      still pays off in performance and reduced code size.  It's an 
  1084.      astonishing product, believe me.  It's more than the perfect laptop 
  1085.      word processor.  Actually, it's something that corporations should 
  1086.      consider if they want to save tens of thousands of dollars...  I 
  1087.      cannot give a higher recommendation for any product that I have 
  1088.      seen in ten years...  Top recommendation."
  1089.               - John Dvorak, PC Magazine (24 April 1990)
  1090.  
  1091.         "What fascinated Dvorak was not just the astonishing functionality 
  1092.      achieved with very little programming code, but also the attitude -- 
  1093.      and implications -- of the author who circulated it freely asking 
  1094.      only for a modest sum...  VDE is an amazing word-processor, offering 
  1095.      almost everything except the layout and document processing features 
  1096.      found in far fatter programs... it supports the old WordStar command 
  1097.      set... ergonomically the most efficient I've ever learned."
  1098.               - Colin Brace, Language Technology/Electric Word (July/Aug 1990)
  1099.  
  1100.         "I've used various versions of WordStar, WordPerfect, and Wang 
  1101.      IWP.  I wouldn't trade my copy of VDE for shrink-wrapped sets of the 
  1102.      latest versions of all of these.  I congratulate you both on the 
  1103.      quality of your program and on your policy in making it available..."
  1104.               - K.N., registered VDE user (August 1991)
  1105.  
  1106.         "You've recognized a truth about writing, which every commercial 
  1107.      word-processor vendor has forgotten.  Writing is about words -- not 
  1108.      fonts or bit-maps or graphical layout.  Writers need the computer 
  1109.      equivalent of a typewriter -- not a print-shop."
  1110.               - J.W., registered VDE user (August 1995)
  1111.  
  1112.  
  1113.      VDE has appeared in stores in "Dvorak's Top 30", a boxed collection of 
  1114.  shareware published by Interplay Productions; it was also included on-disk 
  1115.  with the book "Dvorak's Inside Track to DOS and PC Performance" by John 
  1116.  Dvorak and Nick Anis, published by Osborne/McGraw-Hill.
  1117.  
  1118.  
  1119.      Eric Meyer has also written the shareware ZIP serial file transfer 
  1120.  program and Meyer File/Directory (MFD) utilities, as well as a number of free 
  1121.  utilities for IBM PC compatibles.  He holds an A.B. in physics and a Ph.D. in 
  1122.  history and philosophy of science, and has taught at the Universities of 
  1123.  Indiana, Oklahoma, and Colorado.  A longtime computer enthusiast, he has 
  1124.  programmed in languages from APL to Z80; this DOS software is written in 8086 
  1125.  assembler.  Despite industry trends toward complexity and instant obso- 
  1126.  lescence, he still believes that useful, inexpensive programs should remain 
  1127.  available to users of even the simplest personal computers worldwide.
  1128.  
  1129.  
  1130.  ===============================[end VDE.DOC]=================================
  1131.